﻿#include "widget.h"
#include "ui_widget.h"
#include <QListWidget>
#include <QListWidgetItem>
#include "MyWidget.h"
#include <QResizeEvent>

Widget::Widget(QWidget *parent) :
    QWidget(parent),
    ui(new Ui::Widget)
{
    ui->setupUi(this);
    ui->listWidget->setWrapping(true);
    ui->listWidget->setFlow(QListView::LeftToRight);
    ui->listWidget->setSpacing(2);

    QListWidgetItem *item0 = new QListWidgetItem(ui->listWidget);
    item0->setSizeHint(QSize(100, 120));
    MyWidget *myWidget0 = new MyWidget;
    ui->listWidget->setItemWidget(item0, myWidget0);

    QListWidgetItem *item1 = new QListWidgetItem(ui->listWidget);
    item1->setSizeHint(QSize(100, 120));
    MyWidget *myWidget1 = new MyWidget;
    ui->listWidget->setItemWidget(item1, myWidget1);

    QListWidgetItem *item2 = new QListWidgetItem(ui->listWidget);
    item2->setSizeHint(QSize(100, 120));
    MyWidget *myWidget2 = new MyWidget;
    ui->listWidget->setItemWidget(item2, myWidget2);

    QListWidgetItem *item3 = new QListWidgetItem(ui->listWidget);
    item3->setSizeHint(QSize(100, 120));
    MyWidget *myWidget3 = new MyWidget;
    ui->listWidget->setItemWidget(item3, myWidget3);

    QListWidgetItem *item4 = new QListWidgetItem(ui->listWidget);
    item4->setSizeHint(QSize(100, 120));
    MyWidget *myWidget4 = new MyWidget;
    ui->listWidget->setItemWidget(item4, myWidget4);
}

Widget::~Widget()
{
    delete ui;
}
